Optional actionOptional adaptsOptional allowedOptional alwaysOptional asOptional attackableOptional blockOptional blockBlocks line of sight when set to true with some exceptions: Plants only block line of sight when they are not seedlings, vegetative, or bare. isWall automatically sets this to true. If set to false specifically, it will overwrite the above conditions and never block line of sight. blockLos is cached/saved, so the doodad must be rebuilt to update this status.
Optional blockOptional burnsOptional canOptional canOptional canOptional canOptional causesOptional chopThe "Chop" action works to pick up these doodads as well as "gather with hands".
Optional civilizationThe amount of civilization score to give when building this.
Optional containedItem groups of this type in the container will provide skill bonuses to adjacent players.
Optional containedOptional containerIf this is a doodad/item container, you can set this to true to make the doodad/item considered one where you can only "place items onto" the doodad/item, rather than storing the items within the doodad/item.
placedOnToMessagepreventUsingItemAsContainerInInventorypreventPickingUpDoodadWhenItemsAreInsideOptional damageOptional decaynumber of game ticks until decay
Optional decayOptional disableOptional displayThe doodad type to display instead of the describe doodad type.
Optional doorOptional durabilityMostly used for canGrow doodads
Optional gatherOptional gatherOptional gatherOptional getOptional graphicOptional groupOptional growsAfter the plant is fully grown, it morphs into this terrain type.
Optional growthOptional harvestOptional imageThe number of alternate textures that this image has. Not supported for most things.
Optional imageA replacement image to use. Used in modding.
Optional insulationOptional isOptional isOptional isOptional isOptional isOptional isOptional isOptional isOptional isOptional isOptional isOptional isOptional isOptional itemThe Y offset for the entire item stack.
Optional itemThe region where items are stacked. The default region is { xMin: 0, xMax: 0, yMin: 1, yMax: 1 } Max should always be greater than min and values should be within [0, 1]
Optional leftWhen gathered completely, convert to a new DoodadType
Optional lightOptional litOptional lockedOptional magicWhether magical properties have no effect on this doodad.
Optional meltItem that defines the decay amount when this doodad is melting.
Optional meltsArray of tile events that are spawned when doodad (or things connected to the doodad) melts.
Optional mineThe "Mine" action works to pick up these doodads as well as "gather with hands".
Optional modDo not provide or modify this value, only reference it. This is set by the modding system during the process of registration.
Optional moveOptional openOptional particlesOptional pickWorks with "PickUpDoodad" action, typically used for doodads that you can "build" like walls, furnaces, etc.
Optional preservationChance that things will decay inside it
Optional providesOptional providesOptional reduceOptional renderUse SpriteBatch to render the doodad instead of tile based rendering
Optional revertOptional skillOptional spawnOptional spawnOptional spreadOptional storeSet to true if we want to store decay, but not have it active (in the case of torches)
Optional subOptional tabOptional temperatureThe produced temperature of this object — objects whose temperature affects surrounding objects.
A number between Temperature.Coldest and Temperature.Hottest. When not provided, Temperature.Neutral is used.
Optional tierOptional tileOptional tileOptional trapOptional useAllows overiding the adapter
Optional usesOptional waterThe amount of turns it takes to purify the water.
Optional waterOptional weightcontainer maximum weight
Optional getSets (and overwrites) the associated item (or item extra) that shows in the tooltip.
Optional getOptional onOptional onGenerated using TypeDoc
This doodad as the item it starts from. Used in many places including repairing and getting item bonuses.